//#include <iostream>
//#include <stack>
//using namespace std;
//bool st[110];
//int main()
//{
//	char ch;
//	string s;
//	stack<int> stk;
//	cin >> s;
//	for (int i = 0;i < s.size();i++)
//	{
//		if (s[i] == '(' || s[i] == '[')stk.push(i);
//		else
//		{
//			if (stk.empty())continue;
//			int t = stk.top();
//			char left = s[t];
//			if (left == '(' && s[i] == ')' || left == '[' && s[i] == ']')
//			{
//				st[t] = st[i] = true;
//				stk.pop();
//			}
//		}
//  	}
//	string r = "";
//	for (int i = 0;i < s.size();i++)
//	{
//		if (st[i])
//			r += s[i];
//		else
//		{
//			if (s[i] == '(')
//			{
//				r += s[i];
//				r += ")";
//			}
//			else if (s[i] == ')')
//			{
//				r += "(";
//				r += s[i];
//			}
//			else if (s[i] == '[')
//			{
//				r += s[i];
//				r += "]";
//
//			}
//			else if (s[i] == ']')
//			{
//				r += "[";
//				r += s[i];
//			}
//		}
//	}
//	cout << r << endl;
//}
